RenderUtil

object RenderUtil

Render utils for DrawContext to provide functionality similar to 1.20.2+ sprite rendering

Author

fzzyhmstrs

Since

0.2.0

Functions

Link copied to clipboard
fun DrawContext.drawTex(id: Identifier, x: Int, y: Int, width: Int, height: Int)
fun DrawContext.drawTex(id: Identifier, x: Int, y: Int, width: Int, height: Int, alpha: Float)
fun DrawContext.drawTex(id: Identifier, x: Int, y: Int, width: Int, height: Int, color: Int)

Extension function to replicate drawGuiTexture from 1.20.2-1.21.1. Uses the RenderLayer.getGuiTextured method to fill in the function param

fun DrawContext.drawTex(id: Identifier, x: Int, y: Int, u: Float, v: Float, width: Int, height: Int, texWidth: Int, texHeight: Int)

Extension function to draw a texture, replacing drawtexture. Uses the RenderLayer.getGuiTextured method to fill in the function param

Link copied to clipboard

Applies the blur shader to the current drawn elements. This is used to blur stuff behind guis, but can be used for whatever else.